*, body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
html{ /*Ridiculo!!! No entiendo porque necesito esto... :S!*/
	overflow: hidden;
	position: absolute;
}
body{
	width: 1024px;
	height: 600px;
	overflow: hidden;
	position: absolute;
}
#bg{
	width: 1024px;
	height: 600px;
	position: fixed;
	z-index: -1;
	background-color: #04CFDA;
}

#touchpad{
	position: absolute;
	top: 0;
	left: 0;
	width: 1024px;
	height: 600px;
	z-index: 1000;/*Capa de "siempre encima"*/
}

#cont{
	overflow: hidden;
	position: absolute;
	width: 1024px;
	height: 600px;
}
#floor {
	width: 1024px;
	height: 600px;
	position: absolute;
	display: block;
	z-index: 0;
}

#grid {
	width: 1024px;
	height: 600px;
	position: absolute;
	display: block;
	z-index: 100; /*Capa superior*/
}

.isopers {
	position: absolute;
	-moz-transform-origin: left top;
	-webkit-transform-origin: left top;
	-o-transform-origin: left top;
	-moz-transform: rotate(45deg) skew(-15deg, -15deg);
	-webkit-transform: rotate(45deg) skew(-15deg, -15deg);
	-o-transform: rotate(45deg) skew(-15deg, -15deg);
	/*-moz-transform: rotate(45deg) matrix(1, 0.25 , -0.25, 1, 0, 0);*/
}

.removeEl{
	z-index: 100;
	background-color: #E50505;
	opacity: 0.5
}

.body{
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(img/body1.png) no-repeat;
	z-index: 10;
}


.invisible {
	display: hidden !important;
}
#tools{
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1001;
}
#tools a{
	position: relative;
	display: block;	
	float: left;
	margin: 0 20px;
	width: 50px;
	height: 50px;
}

#epvCont{
	position: relative;
	left: 800px;
	width: 200px;
	height: 300px;
	background-color: green;
	z-index:999999999;
}
